package com.appistry.management;

import com.appistry.management.exception.FabricManagerException;


public interface Application extends Controller, Stateable{
	/**
	 * Gets the name of the Application
	 * @return application name
	 */
	public String getName();
	
	/**
	 * Gets additional info about this application.
	 * @param showDeleted
	 * @return
	 * @throws FabricManagerException
	 */
	public ApplicationInfo getApplicationInfo(boolean showDeleted) throws FabricManagerException;
}
